package com.witmore.skyline.web.service;

import com.witmore.skyline.db.entity.CameraPicDO;
import com.witmore.skyline.web.controller.vo.param.MessageParam;
import com.witmore.skyline.web.controller.vo.param.MessageParamQuery;
import com.witmore.skyline.web.controller.vo.result.MessageResultVO;
import com.witmore.skyline.web.controller.vo.result.ResponsePageResult;
import com.witmore.skyline.web.controller.vo.result.ResponseResult;

/**
 * Description: MessageService
 * Author: 豆子高
 * Date: 2025/5/6 16:38
 */
public interface MessageService {

    void saveMessage(CameraPicDO cameraPicDO);

    ResponsePageResult<MessageResultVO> list(MessageParamQuery paramQuery);

    ResponseResult<Void> read(MessageParam messageParam);
}
